package com.ayg.openapi.model.request.deliver;

import com.ayg.openapi.model.request.IBaseParam;
import com.ayg.openapi.model.response.deliver.PayBalanceDetailQueryResult;
import com.ayg.openapi.model.response.deliver.PayCancelUnifiedOrderResult;

/**
 * @program: openapi-java-sdk
 * @description: 取消余额不足挂起订单请求参数类
 * @author: mccken
 * @create: 2019-08-05 10:10
 **/
public class PayCancelUnifiedOrderParam implements IBaseParam<PayCancelUnifiedOrderResult> {
	
	// 下单时生成的请求流水号
	private String reqNo;
	
	// 企业系统内部订单号
	private String outOrderNo;

	public String getReqNo() {
		return reqNo;
	}

	public void setReqNo(String reqNo) {
		this.reqNo = reqNo;
	}

	public String getOutOrderNo() {
		return outOrderNo;
	}

	public void setOutOrderNo(String outOrderNo) {
		this.outOrderNo = outOrderNo;
	}

	@Override
	public String requestURI() {
		return "/deliver/dlvopenapi/api/app/pay/cancel-unified-order";
	}

	@Override
	public String methodName() {
		return "ayg.salary.cancelUnifiedOrder";
	}

	@Override
	public String version() {
		return "1.0";
	}

	@Override
	public Class<?> respDataClass() {
		return PayCancelUnifiedOrderResult.class;
	}
}
